from typing import Protocol # python 3.8 之后才有的

# 这个相当于是接口
class MyProtocol(Protocol):
    def my_method(self) -> None:
        pass


# 这个是接口的实现类
class MyClass(MyProtocol):
    def my_method(self) -> None:
        print("Hello, World!")




m = MyClass()
m.my_method()